function timeout(name,num) {
    setTimeout(function(){
        console.log(name, '已经完成')
    },num * 1000);
}
// 像这种情况下，代码虽然是异步的同时进行，但是带来的问题是没法统计程序的执行时间
var start_time = (new Date().getTime()) / 1000
timeout('A', 2)
timeout('B', 3)
timeout('C', 4)
var end_time = (new Date().getTime()) / 1000
console.log('完成时间：', end_time - start_time)